<?php //ver.2011 0.1 - Eugenio Ghiglia <eugenio@blux.org> - 
session_start();
list($canale)=explode('-',$_GET['canale']);
$canale=(int)$canale;
list($categoria)=explode('-',$_GET['categoria']);
$categoria=(int)$categoria;
$html='';
$_title='';
$_keywords='';
$_description=ucfirst($_SESSION['CONFIG']['KEYWORD']);

if (!$canale && !$categoria) {
    
    if ($_GET['view']) {
        // render del singolo annuncio //
        $html.=_annunci_render_annuncio($_GET['view'], $_title, $_keywords, $_description);
        
    } else {
        
        $_title=$_SERVER['SERVER_NAME'].' &egrave; il portale di annunci!';
        $_keywords=_annunci_get_canali_list();
        $_description=$_SERVER['SERVER_NAME'].' &egrave; il portale di annunci su: '._annunci_get_canali_list();
        
        
        // render della pagina annunci.html //
        $html.='<h1>'.ucfirst($_SESSION['CONFIG']['KEYWORD']).'</h1>
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sagittis elementum tempus. Aenean pharetra tortor a nisi faucibus elementum. Nullam accumsan lectus a dui sagittis ullamcorper. Etiam at urna ultricies tortor semper blandit vitae id ipsum. Aliquam erat volutpat. Vestibulum placerat tincidunt lacus, vitae lobortis erat imperdiet eleifend. Suspendisse id nibh dolor. Donec malesuada lacinia enim vel bibendum. Fusce elementum turpis in ligula consectetur auctor auctor velit volutpat. Suspendisse ac mi at lacus tincidunt dictum a nec tortor. Aliquam interdum tellus nulla, vitae auctor massa. Donec cursus, erat pretium pellentesque interdum, lectus dolor ultrices elit, ut dapibus elit magna quis eros. Nullam pellentesque nibh ac nisl imperdiet ac malesuada nulla cursus.</p>
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sagittis elementum tempus. Aenean pharetra tortor a nisi faucibus elementum. Nullam accumsan lectus a dui sagittis ullamcorper. Etiam at urna ultricies tortor semper blandit vitae id ipsum. Aliquam erat volutpat. Vestibulum placerat tincidunt lacus, vitae lobortis erat imperdiet eleifend. Suspendisse id nibh dolor. Donec malesuada lacinia enim vel bibendum. Fusce elementum turpis in ligula consectetur auctor auctor velit volutpat. Suspendisse ac mi at lacus tincidunt dictum a nec tortor. Aliquam interdum tellus nulla, vitae auctor massa. Donec cursus, erat pretium pellentesque interdum, lectus dolor ultrices elit, ut dapibus elit magna quis eros. Nullam pellentesque nibh ac nisl imperdiet ac malesuada nulla cursus.</p>
                <p><span class="alert">[Questo testo lo modfichi sul file '.__FILE__.']</span></p>';
    }
            
} elseif($canale && !$categoria) {
    // render del canale //
    $sql="SELECT descrizione_canale FROM tbl_canali WHERE id_canale='$canale'";
    $db->sql_arr($sql, $record, $n);
    $html.='<h1>'.ucfirst($_SESSION['CONFIG']['KEYWORD']).' '.$record[0]['descrizione_canale'].'</h1>';    
    $_title.=ucfirst($_SESSION['CONFIG']['KEYWORD']).' '.$record[0]['descrizione_canale'];
    $_description.=' '.$record[0]['descrizione_canale'];
    
    // box con le categorie associate //
    $sql="SELECT * FROM tbl_categorie 
           WHERE id_canale='$canale'
             AND pubblicazione_online='1'
             AND pid_categoria='0'
          ORDER BY descrizione_categoria";
    $db->sql_arr($sql, $rs_categorie, $n_categorie);
    if ($n_categorie) {
       $html.='<div class="box_categorie">'; 
       for ($i=0;$i<$n_categorie;$i++) {
	       $html.='<span><a href="/'.strtolower($_SESSION['CONFIG']['KEYWORD']).'/'.$_GET['canale'].'/'.$rs_categorie[$i]['id_categoria'].'-'.stringtourl($rs_categorie[$i]['descrizione_categoria']).'/">'.$rs_categorie[$i]['descrizione_categoria'].'</a> ('._annunci_count($canale, $rs_categorie[$i]['id_categoria']).')</span>';
	   } 
       $html.='</div>';
    }
    
    
    
    // pubblica //
    if ($_SESSION['LOGGED']) {
        $html.='<div class="box_pubblica"><form action="/pubblica.html" method="post" id="formPubblica"><a href="#" onclick="document.getElementById(\'formPubblica\').submit();"><strong>Pubblica il tuo annuncio in questa categoria!</strong></a>
                   <input type="hidden" name="canale" value="'.$canale.'"/>
                   <input type="hidden" name="categoria" value="'.$categoria.'"/>
                </form></div>';
    } else {
        $html.='<div class="box_pubblica">Per pubblicare il tuo annuncio i  questa categoria devi essere <a href="/registrazione.html">registrato</a>.</div>';
    }
    
    // annunci
    $html.=_annunci_render_annunci($canale,0,0,true,$_keywords);
    
} elseif($canale && $categoria) {
    // render della categoria //
    $sql="SELECT descrizione_canale FROM tbl_canali WHERE id_canale='$canale'";
    $db->sql_arr($sql, $record_canale, $n_canale);
    
    $sql="SELECT descrizione_categoria, pid_categoria FROM tbl_categorie WHERE id_categoria='$categoria'";
    $db->sql_arr($sql, $record_categoria, $n_categoria);

    //if (!$record_categoria[0]['pid_categoria']) {
    $bc=ucfirst($_SESSION['CONFIG']['KEYWORD']).'</a> &gt; <a href="/'.strtolower($_SESSION['CONFIG']['KEYWORD']).'/'.$_GET['canale'].'/">'.$record_canale[0]['descrizione_canale'].'</a>'.(($record_categoria[0]['pid_categoria'])?' &gt; '._annunci_categorie_breadcrumb_ritroso($record_categoria[0]['pid_categoria']).' ':' ').'&gt; '.$record_categoria[0]['descrizione_categoria'];
    $html.='<h1 id="breadcrumb"><a href="/">'.$bc.'</h1>';    
    $html.='<h2 id="title">'.$record_categoria[0]['descrizione_categoria'].'</h2>';
    
    $_title.=ucfirst($_SESSION['CONFIG']['KEYWORD']).' '.$record_categoria[0]['descrizione_categoria'];
    $_description.=' '.$record_categoria[0]['descrizione_categoria'].' '.$record_canale[0]['descrizione_canale'];
    $_keywords=str_replace(' ',', ',str_replace('&gt; ','',strtolower(strip_tags($bc)))); 
   
    // box completo sottocategorie //
    $sql="SELECT * 
            FROM tbl_categorie 
           WHERE pid_categoria='$categoria'
             AND pubblicazione_online='1' 
           ORDER BY descrizione_categoria";
     $db->sql_arr($sql, $rs_sotto_categorie, $n_sotto_categorie);
     if ($n_sotto_categorie) {
           $html.='<div class="box_categorie">'; 
           for ($i=0;$i<$n_sotto_categorie;$i++) {
               $html.='<span><a href="/'.strtolower($_SESSION['CONFIG']['KEYWORD']).'/'.$_GET['canale'].'/'.$rs_sotto_categorie[$i]['id_categoria'].'-'.stringtourl($rs_sotto_categorie[$i]['descrizione_categoria']).'/">'.$rs_sotto_categorie[$i]['descrizione_categoria'].'</a> (0)</span>';
           } 
           $html.='</div>';
     } 
     
    // pubblica //
    
    if ($_SESSION['LOGGED']) {
        $html.='<div class="box_pubblica"><form action="/pubblica.html" method="post" id="formPubblica"><a href="#" onclick="document.getElementById(\'formPubblica\').submit();"><strong>Pubblica il tuo annuncio in questa categoria!</strong></a>
                   <input type="hidden" name="canale" value="'.$canale.'"/>
                   <input type="hidden" name="categoria" value="'.$categoria.'"/>
                </form></div>';
    } else {
        $html.='<div class="box_pubblica">Per pubblicare il tuo annuncio i  questa categoria devi essere <a href="/registrazione.html">registrato</a>.</div>';
    }
    
    // annunci //
    $html.=_annunci_render_annunci($canale,$categoria,0,true);
    
} else {
    // non previsto //
}
?>
